//package com.share.lottery.adapter;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import android.content.Context;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.BaseAdapter;
//import android.widget.ImageView;
//import android.widget.TextView;
//
//import com.lidroid.xutils.BitmapUtils;
//import com.share.lottery.R;
//import com.share.lottery.base.Constants;
//import com.share.lottery.model.BulletinBean;
//import com.share.lottery.model.CaiboRmdBean;
//import com.tencent.tencentmap.mapsdk.map.GeoPoint;
//import com.tencent.tencentmap.mapsdk.map.OverlayItem;
//
///**
// * @author py
// *附近站点
// */
//public class FjzdAdapter extends BaseAdapter {
//	private BitmapUtils bitmapUtils;
//	private List<OverlayItem> userList = new ArrayList<OverlayItem>();
//	private  Context context;
//	private GeoPoint geoPtCenter;
//	public FjzdAdapter(Context context) {
//		this.context = context;
//		geoPtCenter = new GeoPoint((int) (Constants.Latitude * 1E6), (int) (Constants.Longitude * 1E6));
//		if (bitmapUtils == null) {
//			bitmapUtils = new BitmapUtils(context);
//		}
//	}
//	public int getCount() {
//
//		return userList.size();
//	}
//
//
//	public OverlayItem getItem(int arg0) {
//
//		return userList.get(arg0);
//	}
//
//
//	public long getItemId(int arg0) {
//
//		return arg0;
//	}
//
//
//	public View getView(int position, View convertView, ViewGroup arg2) {
//		OverlayItem overlayItem = userList.get(position);
//		ViewHolder viewHolder = null;
//		if (convertView == null) {
//			convertView = LayoutInflater.from(context).inflate(
//					R.layout.item_map, null);
//			viewHolder = new ViewHolder();
//			viewHolder.tvDz = (TextView) convertView.findViewById(R.id.tv_dz);
//			viewHolder.tvJl = (TextView) convertView.findViewById(R.id.tv_jl);
//			viewHolder.tvZw = (TextView) convertView.findViewById(R.id.tv_zw);
//
//			convertView.setTag(viewHolder);
//		} else {
//			viewHolder = (ViewHolder) convertView.getTag();
//		}
//		viewHolder.tvDz.setText(overlayItem.getSnippet());
//		String distance = ((int)(getDistance(geoPtCenter, overlayItem.getPoint())/1000))+"";
//		viewHolder.tvJl.setText(distance+"km");
//
//		return convertView;
//	}
//
//	public double getDistance(GeoPoint start,GeoPoint end){
//		double lat1 = start.getLatitudeE6()/1e6;
//		double lat2 = end.getLatitudeE6()/1e6;
//
//		double lon1 =  start.getLongitudeE6()/1e6;
//		double lon2 = end.getLongitudeE6()/1e6;
//
//		//      double Lat1r = (Math.PI/180)*(gp1.getLatitudeE6()/1E6);
//		//      double Lat2r = (Math.PI/180)*(gp2.getLatitudeE6()/1E6);
//		//      double Lon1r = (Math.PI/180)*(gp1.getLongitudeE6()/1E6);
//		//      double Lon2r = (Math.PI/180)*(gp2.getLongitudeE6()/1E6);
//
//		//地球半径
//		double R = 6371;
//
//		//两点间距离 km，如果想要米的话，结果*1000就可以了
//		double d =  Math.acos(Math.sin(lat1)*Math.sin(lat2)+Math.cos(lat1)*Math.cos(lat2)*Math.cos(lon2-lon1))*R;
//
//		return d*1000;
//	}
//	class ViewHolder {
//		TextView tvDz;
//		TextView tvJl;
//		TextView tvZw;
//
//
//	}
//
//	/**
//	 * 添加数据
//	 * 
//	 * @param rows
//	 */
//	public void addDatas(List<OverlayItem> rows) {
//
//		userList.addAll(rows);
//
//		notifyDataSetChanged();
//	}
//
//	/**
//	 * 清空数据
//	 */
//	public void clearDatas() {
//
//		userList.clear();
//		notifyDataSetChanged();
//	}
//
//}
